package com.ruoyi.mushcoin.domain.vo;

import java.math.BigDecimal;
import com.ruoyi.mushcoin.domain.TgUserGameCurrency;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.excel.annotation.ExcelDictFormat;
import com.ruoyi.common.excel.convert.ExcelDictConvert;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
import com.ruoyi.common.orm.core.domain.BaseEntityTo;

/**
 * TG用户游戏币视图对象 tg_user_game_currency
 *
 * @author billy
 * @date 2024-11-09
 */
@Data
@ExcelIgnoreUnannotated
@EqualsAndHashCode(callSuper = true)
@AutoMapper(target = TgUserGameCurrency.class)
public class TgUserGameCurrencyVo extends BaseEntityTo implements Serializable
{

    @Serial
    private static final long serialVersionUID = 1L;

     /** ID */
    @ExcelProperty(value = "ID")
    private Long id;

     /** TG用户ID */
    @ExcelProperty(value = "TG用户ID")
    private Long userId;

     /** 1金币 */
    @ExcelProperty(value = "1金币")
    private String gold;

     /** 2钻石 */
    @ExcelProperty(value = "2钻石")
    private BigDecimal diamond;

     /** 201排行榜硬币 */
    @ExcelProperty(value = "201排行榜硬币")
    private BigDecimal rankCoin;

     /** 11trait */
    @ExcelProperty(value = "11trait")
    private BigDecimal trait;

     /** 12relic */
    @ExcelProperty(value = "12relic")
    private BigDecimal relic;

     /** 22toy_chips */
    @ExcelProperty(value = "22toy_chips")
    private BigDecimal toyChips;

     /** 100cube */
    @ExcelProperty(value = "100cube")
    private BigDecimal cube100;

     /** 101pickaxs */
    @ExcelProperty(value = "101pickaxs")
    private BigDecimal pickaxs;

     /** 102drills */
    @ExcelProperty(value = "102drills")
    private BigDecimal drills;

     /** 103bombs */
    @ExcelProperty(value = "103bombs")
    private BigDecimal bombs;

     /** 3001blue_runes */
    @ExcelProperty(value = "3001blue_runes")
    private String blueRunes;

     /** 3002pink_runes */
    @ExcelProperty(value = "3002pink_runes")
    private String pinkRunes;

     /** 3003yellow_runes */
    @ExcelProperty(value = "3003yellow_runes")
    private String yellowRunes;

    /** BossRush4 */
    @ExcelProperty(value = "BossRush4")
    private BigDecimal bossRush;

    /** GoldRush5 */
    @ExcelProperty(value = "GoldRush5")
    private BigDecimal goldRush;

    /** GaveRush6 */
    @ExcelProperty(value = "GaveRush6")
    private BigDecimal gaveRush;

    /** DwarvenKing7 */
    @ExcelProperty(value = "DwarvenKing7")
    private BigDecimal dwarvenKing;

    /** HeroLegion8 */
    @ExcelProperty(value = "HeroLegion8")
    private BigDecimal heroLegion;

    /** key9 */
    @ExcelProperty(value = "key9")
    private BigDecimal key9;

    /** key10 */
    @ExcelProperty(value = "key10")
    private BigDecimal key10;

    /** key13 */
    @ExcelProperty(value = "key13")
    private BigDecimal key13;

    /** key20 */
    @ExcelProperty(value = "key20")
    private BigDecimal key20;

    /** key21 */
    @ExcelProperty(value = "key21")
    private BigDecimal key21;

    /** key2000 */
    @ExcelProperty(value = "key2000")
    private BigDecimal key2000;

    /** key2001 */
    @ExcelProperty(value = "key2001")
    private BigDecimal key2001;

    @ExcelProperty(value = "姓名")
    private String realName;

    @ExcelProperty(value = "mushcoin_game")
    private Long mushcoin;

    @ExcelProperty(value = "mushcoin_h5")
    private Long inviteRewardsTotal;

}
